﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OtherUnitySamples
{
    public class CachingTenantStore:ITenant
    {
        ITenant loggingTenant;
        ICacheManager simpleCache;

        public CachingTenantStore(ITenant loggingTenant, ICacheManager simpleCache)
        {
            this.loggingTenant = loggingTenant;
            this.simpleCache = simpleCache;
        } 

        public void Initialize()
        {
            //throw new NotImplementedException();
        }

        public Tenant GetTenant(string tenant)
        {
            return new Tenant();
            //throw new NotImplementedException();
        }

        public IEnumerable<string> GetTenantNames()
        {
            return new string[] { };
            //throw new NotImplementedException();
        }

        public void SaveTenant(Tenant tenant)
        {
          //  throw new NotImplementedException();
        }

        public void UploadLogo(string tenant, byte[] logo)
        {
            //throw new NotImplementedException();
        }
    }
}
